Il salary cap ("tetto salariale") è un sistema utilizzato negli Stati Uniti per regolamentare il giro di denaro nelle leghe professionistiche sportive, che decreta qual è l'ammontare di denaro totale che ogni franchigia può pagare per gli stipendi dei propri giocatori.
Il limite massimo varia da stagione a stagione ed è calcolato in base ai profitti della lega nella stagione precedente; per esempio, nel 2006-2007 il salary cap ammontava a 53,135 milioni di dollari, mentre nel 2007-2008 era arrivato a 55,63 milioni. Nel 2008-2009 la cifra era di 58,68 milioni di dollari, nella stagione seguente è sceso a 57,7 milioni. Come in molte leghe professionistiche sportive, il salary cap serve per mantenere un certo equilibrio e per impedire ad una franchigia di acquistare tutti i giocatori migliori. Il salary cap per la stagione 2017-2018 è stato fissato a 99 milioni, mentre la luxury tax a 119 milioni.[1] Per la stagione 2022-2023 il cap è fissato a 123,655 milioni di dollari.[2]